package com.atguigu.java;

import java.util.ArrayList;

/**
 * -XX:+PrintCommandLineFlags
 * <p>
 * -XX:+UseSerialGC:表明新生代使用Serial GC ，同时老年代使用Serial Old GC
 * <p>
 * -XX:+UseParNewGC：标明新生代使用ParNew GC
 * <p>
 * -XX:+UseParallelGC:表明新生代使用Parallel GC
 * -XX:+UseParallelOldGC : 表明老年代使用 Parallel Old GC
 * 说明：二者可以相互激活
 * <p>
 * -XX:+UseConcMarkSweepGC：表明老年代使用CMS GC。同时，年轻代会触发对ParNew 的使用
 * @author shkstart
 * @create 17:19
 */
public class GCUseTest {
	public static void main(String[] args) {
		ArrayList<byte[]> list = new ArrayList<>();
		
		while (true) {
			byte[] arr = new byte[1024 * 10];//10kb
			list.add(arr);
			// try {
			//     Thread.sleep(5);
			// } catch (InterruptedException e) {
			//     e.printStackTrace();
			// }
		}
	}
}

